html,
body {
    height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
    Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

#header{
    height: 70px;
    background: #ddd;
}

.main {
    width: 1080px;
    margin: 0 auto;
}

#footer {
    height: 200px;
    background: #ccc;
}